/* left nav */
.RadPanelBar_IME {
  width: 184px !important;
}

/* @group =home button */
#home a {
  background: #f3f3f3 url(arrow-up.png) no-repeat 4px 7px !important;
  font-size: 1em; /* 11px */
  line-height: 1.1818em; /* 13px */
  padding: 4px 0 5px 18px; /* 22px */
  color: #675C53;
  border-bottom: 1px solid #fff;
  display: block;
}

#home a:focus,
#home a:hover,
#home a:active {
  background: #f3f3f3 url(arrow-up.png) no-repeat 4px 7px !important;
  color: #000;
  border-bottom: 1px solid #fff;
}
/* @end */

.RadPanelBar_IME .rpRootGroup {
  border-width: 0 !important;
  border-style: none !important;
}

.RadPanelBar_IME .rpLink {
  font-size: 1em; /* 11px */
  line-height: 1.1818em; /* 13px */
  padding: 4px 0 5px 15px; /* 22px */
  color: #675C53;
  background: #d7e5db url(grey-h-dash.png) no-repeat 3px 0.9090em !important;
  border-bottom: 1px solid #e4eee7;
}

.RadPanelBar_IME .rpLink:focus,
.RadPanelBar_IME .rpLink:hover,
.RadPanelBar_IME .rpLink:active {
  color: #d52b1e;
  background-image: url(red-h-dash.png) !important;
  border-color: #e4eee7;
}

.RadPanelBar_IME .rpSelected,
.RadPanelBar_IME .rpSelected:hover { 
  padding-left: 5px;
  background-image: none !important;
  background-color: #d52b1e !important;
  font-weight: bold;
  color: #fff;
}

.RadPanelBar_IME .rpLast .rpLink {
  border-bottom: none !important;
}

.RadPanelBar_IME .rpLink .rpOut {
  border: none 0 !important;
  padding: 0 !important;
}

.RadPanelBar_IME .rpText {
  padding: 0 !important;
}





/* not sure about the below styles? */

.RadPanelBar_IME .rpExpanded {}

/* ROOT HOVER */

/* <disabled items> */
.RadPanelBar_IME .rpDisabled,
.RadPanelBar_IME .rpDisabled:hover {
  color: #bbb;
  background-color: #e4e4e4;
  border-color: #999;
  cursor: default;
}

.RadPanelBar_IME .rpDisabled:hover .rpOut {
	border-color: #e4e4e4;
}
/* </disabled items> */

/* <expand arrows> */
.RadPanelBar_IME .rpExpandable .rpText,
.RadPanelBar_IME .rpExpanded .rpText {
/*  background-color: transparent;
  background-image: url('/App_Themes/IME/IME PanelBar/Expandable.png');
  background-repeat: no-repeat; */   
}
/* </expand arrows> */

/* <subitems> */
.RadPanelBar_IME .rpGroup {
  /*background-color: #fff;*/
}

div.RadPanelBar_IME .rpGroup .rpLink,
div.RadPanelBar_IME .rpGroup .rpTemplate {
/*  color: #000;
  background-color: transparent;
  background-image: none;
  border: 0;
  margin: 0;
  padding: 0;*/
}

div.RadPanelBar_IME .rpGroup .rpLink:hover {
/*  color: #d62922;
  border: 1px solid #fff;
  padding: 0;*/
}

div.RadPanelBar_IME .rpGroup .rpSelected,
div.RadPanelBar_IME .rpGroup .rpSelected:hover {
/*  color: #fff !important;
  background-color: #772432;
  border-color: #772432;*/
}

/* <subitems (disabled)> */
div.RadPanelBar_IME .rpGroup .rpDisabled,
div.RadPanelBar_IME .rpGroup .rpDisabled:hover {
/*  color: #bbb;
  text-decoration: none;
  background-color: #fff;
  border: 0;
  padding: 1px;*/
}
/* </subitems (disabled)> */

/* <subitems> */

/* <background positioning> */
.RadPanelBar_IME .rpLink,
.RadPanelBar_IME .rpExpanded {
/*  background-position: 0 0;
*/}

.RadPanelBar_IME .rpFocused,
.RadPanelBar_IME .rpLink:hover,
.RadPanelBar_IME .rpExpanded:hover {
/* background-position: 0 -200px;
*/}

.RadPanelBar_IME .rpSelected,
.RadPanelBar_IME .rpSelected:hover {
  background-position: 0 -400px;
}

/* first item */
.RadPanelBar_IME .rpFirst .rpLink {
  xpadding-left: 5px;
  xbackground-image: none !important;
  xbackground-color: #d52b1e !important;
  xfont-weight: bold;
  xcolor: #fff;
}

.RadPanelBar_IME .rpFirst .rpLink,
.RadPanelBar_IME .rpFirst .rpExpanded {
  xbackground-position: 0 -1px;
}

.RadPanelBar_IME .rpFirst .rpFocused,
.RadPanelBar_IME .rpFirst .rpLink:hover {
  xbackground-position: 0 -201px;
}

.RadPanelBar_IME .rpFirst .rpSelected,
.RadPanelBar_IME .rpFirst .rpSelected:hover {
  xbackground-position: 0 -401px;
}

/* last item */
.RadPanelBar_IME .rpLast .rpLink {
  xborder-bottom: none;
}

/*      <expand arrows> */
.RadPanelBar_IME .rpExpandable .rpText,
.RadPanelBar_IME .rpExpanded .rpText {
  padding-right: 20px;
  background-repeat: no-repeat;
}

.RadPanelBar_IME_rtl .rpExpandable .rpText,
.RadPanelBar_IME_rtl .rpExpanded .rpText {
  padding-left: 20px;
}

.RadPanelBar_IME_rtl .rpGroup .rpText {
  padding: 0 10px;
}

.RadPanelBar_IME .rpExpandable .rpText { background-position: 100% 0; }
.RadPanelBar_IME .rpExpanded .rpText { background-position: 100% -176px; }
.RadPanelBar_IME_rtl .rpExpandable .rpText { background-position: 0 0; }
.RadPanelBar_IME_rtl .rpExpanded .rpText { background-position: 0 -176px; }

.RadPanelBar_IME .rpGroup .rpExpandable .rpText { background-position: 100% -338px; }
.RadPanelBar_IME .rpGroup .rpExpanded .rpText { background-position: 100% -477px; }
.RadPanelBar_IME_rtl .rpGroup .rpExpandable .rpText { background-position: 0 -338px; }
.RadPanelBar_IME_rtl .rpGroup .rpExpanded .rpText { background-position: 0 -477px; }

/*      </expand arrows> */

.RadPanelBar_IME .rpGroup .rpLink,
.RadPanelBar_IME .rpGroup .rpLink .rpOut { background-position: 0 200px; }

.RadPanelBar_IME .rpGroup .rpLink:hover,
.RadPanelBar_IME .rpGroup .rpFocused { background-position: 100% -22px; }
.RadPanelBar_IME .rpGroup .rpLink:hover .rpOut,
.RadPanelBar_IME .rpGroup .rpFocused .rpOut { background-position: 0 0; }

/*      <subitems (selected)> */
.RadPanelBar_IME .rpGroup .rpSelected,
.RadPanelBar_IME .rpGroup .rpSelected:hover { background-position: 100% -222px; background-color: transparent; }
.RadPanelBar_IME .rpGroup .rpSelected .rpOut,
.RadPanelBar_IME .rpGroup .rpSelected:hover .rpOut { background-position: 0 -200px; }
/*      </subitems (selected)> */

/* </background positioning> */